'use strict';
const db=uniCloud.database()
exports.main = async (event, context) => {
	if(event.leixing==0){//添加新课程
		const res= await db.collection('kecheng').add({
			name:event.name,
			laoshi:event.laoshi,
			xiaoqu:event.xiaoqu,
			laoshitel:event.laoshitel,
			laoshiid:event.laoshiid,
			fenleiid:event.fenleiid,
			keshifeitolaoshi:parseFloat(event.keshifeitolaoshi),
		})
		const res1= await db.collection('xiugaishuju').add({
			detail:event.detail,
			riqi:event.riqi,
			jingshouren:event.jingshouren,
			leibie:'添加课程数据',
			xiaoqu:event.xiaoqu
		})
		return res
	}else if(event.leixing==1){//添加校区
		const res= await db.collection('xiaoqu').add({
			name:event.name,
			guanlilaoshi:event.guanlilaoshi,
			guanlilaoshidianhua:event.guanlilaoshidianhua,
			guanlilaoshiid:event.guanlilaoshiid,
			jingshouren:event.jingshouren
		})
		const res1= await db.collection('xiugaishuju').add({
			detail:event.detail,
			riqi:event.riqi,
			jingshouren:event.jingshouren,
			leibie:'添加校区数据'
			})
		return res
	}else if(event.leixing==2){//修改校区
		const res= await db.collection('xiaoqu').doc(event.id).update({
			name:event.name,
			guanlilaoshi:event.guanlilaoshi,
			guanlilaoshidianhua:event.guanlilaoshidianhua,
			guanlilaoshiid:event.guanlilaoshiid
			})
		const res1= await db.collection('xiugaishuju').add({
			detail:event.detail,
			riqi:event.riqi,
			jingshouren:event.jingshouren,
			leibie:'修改校区数据'
			})
		return res
	}else if(event.leixing==3){//删除校区
		const res= await db.collection('xiaoqu').doc(event.id).remove()
		const res1= await db.collection('xiugaishuju').add({
			detail:event.detail,
			riqi:event.riqi,
			jingshouren:event.jingshouren,
			leibie:'删除校区数据'
			})
		return res
	}else if(event.leixing==4){//
		const res= await db.collection('uni-id-users').where({
			_id:event.id
		}).get()
		return res
	}else if(event.leixing==5){//
		const res= await db.collection('kecheng').where({
			_id:event.id
		}).update({
			lastshangketime:event.lastshangketime
		})
		const  res1= await db.collection('laoshishangkelist').add({
			laoshiid:event.laoshiid,
			laoshiname:event.laoshiname,
			laoshitel:event.laoshitel,
			keshifeitolaoshi:event.keshifeitolaoshi,
			kechengname:event.kechengname,
			kechengxiaoqu:event.kechengxiaoqu,
			kechengfenleiid:event.fenleiid,
			kechengid:event.id,
			time:event.time,
			shenhe:0
		})
		return res
	}else if(event.leixing==6){//
		const res= await db.collection('baokelist').where({
			_id:event.id
		}).update({
			zhuangtai:3
		})
		const res1=await db.collection('zhangwuliushui').add({
			jine:event.jine,
			biandong:"支出",
			leibie:"退费",
			detail:event.infor.id[0].name+event.infor.id[0].mobile+'退费，退费课程：'+event.infor.kecheng+',退费原因：'+ event.tuifeiyuanyin+'，退费金额：'+event.jine,
			riqi:event.riqi,
			jingshouren:event.jingshouren,
			xiaoqu:event.infor.xiaoqu,
		})
		const res2=await db.collection('tuifeilist').add({
			tuifeirenname:event.infor.id[0].name,
			tuifeirenntel:event.infor.id[0].tel,
			tuifeirenid:event.infor.id[0]._id,
			tuifeijine:event.jine,
			tuifeikecheng:event.infor.kecheng,
			tuifeiyuanyin:event.tuifeiyuanyin,
			xiaoqu:event.infor.xiaoqu,
			time:event.riqi,
			jingshouren:event.jingshouren
		})
		const res3=await db.collection('xiugaishuju').add({
			detail:event.infor.id[0].name+event.infor.id[0].tel+'退费，退费课程：'+event.infor.kecheng+',退费原因：'+ event.tuifeiyuanyin+'，退费金额：'+event.jine,
			riqi:event.riqi,
			jingshouren:event.jingshouren,
			xiaoqu:event.infor.xiaoqu,
			leibie:"退费"
		})
		return res
	}else if(event.leixing==7){//
		const res= await db.collection('paikejihua').add({
			xiaoqu:event.xiaoqu,
			name:event.name,
			jingshouren:event.jingshouren,
			creat_time:event.creat_time
		})
		return res
	}else if(event.leixing==8){//
		const dbCmd = db.command
		const res= await db.collection('paikejihua').where({
			xiaoqu:dbCmd.in(event.xiaoqu)
		}).get()
		return res
	}else if(event.leixing==9){//
		const res= await db.collection('uni-id-users').where({
			username:event.phone
		}).update({
			mobile:event.phone,
			mobile_confirmed:1
		})
		return res
	}
	
	
};